dim-witted ape